package homework12月8号.homework1.h6;

import java.lang.reflect.Field;

/*5.	空参构造+调用get/set方法
使用反射创建Cat对象，使用反射调用set方法为sname属性赋值为“大黄”, 并使用反射调用get 方法获取name属性值，将name属性值打印出来。

public class Cat {

    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
*/
public class Demo1 {
    public static void main(String[] args) throws Exception {
        Class<?> aClass = Class.forName("czxy.homework.h6.Cat");
        Field name = aClass.getDeclaredField("name");
        name.setAccessible(true);
        Object o = aClass.newInstance();
        name.set(o,"大黄");
        Object o1 = name.get(o);
        System.out.println(o1);
    }
}
